/**
 * BuildVersion.java
 * Version: 1.0
 * Created in 06/08/2013
 * Created by: Gerson Groth
 * 
 * Copyright
 */
package activities.base.tcx;

/**
 * The Class BuildVersion.
 * 
 * @author Gerson Groth
 */
public class BuildVersion {

	/** The version major. */
	private int versionMajor;

	/** The version minor. */
	private int versionMinor;

	/** The build major. */
	private int buildMajor;

	/** The build minor. */
	private int buildMinor;

	/**
	 * Instantiates a new builds the version.
	 * 
	 * @param versionMajor
	 *            the version major
	 * @param versionMinor
	 *            the version minor
	 * @param buildMajor
	 *            the build major
	 * @param buildMinor
	 *            the build minor
	 */
	public BuildVersion(int versionMajor, int versionMinor, int buildMajor,
			int buildMinor) {
		super();
		this.versionMajor = versionMajor;
		this.versionMinor = versionMinor;
		this.buildMajor = buildMajor;
		this.buildMinor = buildMinor;
	}

	/**
	 * Gets the version major.
	 * 
	 * @return the version major
	 */
	public int getVersionMajor() {
		return versionMajor;
	}

	/**
	 * Sets the version major.
	 * 
	 * @param versionMajor
	 *            the new version major
	 */
	public void setVersionMajor(int versionMajor) {
		this.versionMajor = versionMajor;
	}

	/**
	 * Gets the version minor.
	 * 
	 * @return the version minor
	 */
	public int getVersionMinor() {
		return versionMinor;
	}

	/**
	 * Sets the version minor.
	 * 
	 * @param versionMinor
	 *            the new version minor
	 */
	public void setVersionMinor(int versionMinor) {
		this.versionMinor = versionMinor;
	}

	/**
	 * Gets the builds the major.
	 * 
	 * @return the builds the major
	 */
	public int getBuildMajor() {
		return buildMajor;
	}

	/**
	 * Sets the builds the major.
	 * 
	 * @param buildMajor
	 *            the new builds the major
	 */
	public void setBuildMajor(int buildMajor) {
		this.buildMajor = buildMajor;
	}

	/**
	 * Gets the builds the minor.
	 * 
	 * @return the builds the minor
	 */
	public int getBuildMinor() {
		return buildMinor;
	}

	/**
	 * Sets the builds the minor.
	 * 
	 * @param buildMinor
	 *            the new builds the minor
	 */
	public void setBuildMinor(int buildMinor) {
		this.buildMinor = buildMinor;
	}

}
